import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class NumberEight {
    public static void main(String[] args) {
//        String str="刘备字玄德 诸葛亮字孔明 曹操字孟德 孙权字仲谋 关羽字云长 张飞字翼德 赵云字子龙 乐进字文谦 李典字曼成 曹仁字子孝 曹洪字子廉";
//        String[] s = str.split(" ");
//        HashMap<String,String> hashMap=new HashMap<>();
//        System.out.println(Arrays.toString(s));
//        for (int i = 0; i < s.length; i++) {
//            String[] s1 = s[i].split("字");
//            hashMap.put(s1[0],s1[1]);
//        }
        String str="刘备字玄德 诸葛亮字孔明 曹操字孟德 孙权字仲谋 关羽字云长 张飞字翼德 赵云字子龙 乐进字文谦 李典字曼成 曹仁字子孝 曹洪字子廉";
        String[] s = str.split(" ");
        List<String> collect1 = Stream.of(s).map(s1 -> {
            if (s1.length() == 5) {
                char[] chars = s1.toCharArray();
                return "" + chars[0] + chars[1];
            } else {
                char[] chars = s1.toCharArray();
                return "" + chars[0] + chars[1] + chars[2];
            }
        }).collect(Collectors.toList());
        List<String> collect = Stream.of(s).map(s1 -> {
            if (s1.length() == 5) {
                char[] chars = s1.toCharArray();
                return "" + chars[3] + chars[4];
            } else {
                char[] chars = s1.toCharArray();
                return "" + chars[4] + chars[5];
            }
        }).collect(Collectors.toList());
        HashMap<String,String> hashMap=new HashMap<>();
        for (int i = 0; i < s.length; i++) {
            hashMap.put(collect1.get(i),collect.get(i));
        }
        hashMap.forEach((k,v)->System.out.println(k+"="+v));

    }
}
